Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Netherlands F3 Netherlands F4 Germany-w3 Germany-w4 Belgium F2 Israel F1 Israel F2 Israel F3 Croatia F2 Canada F3 Italy F15 Italy F16 USA F2 USA F5 Usa F12 Usa F13 Usa F14 Usa F15 Spain F28 Germany F17b Usa F7 Italy F9 Italy F12 Italy F13 Turkey F9 Israel F1 Poland F5 Morocco F4 Morocco F5 Hungary F2 USA F10 USA F11 USA F7 Croatia F1 Great Britain F8 Spain F30 Italy F24 Canada F1 Canada F2 Morocco F4 Great Britain F7 Netherlands F3 Netherlands F4 USA F10 Serbia F4 Serbia F5 Turkey F8 Italy F5 (Santa Margherita Di Pula) Israel F2 Siemens Open - Scheveningen Mordovia Cup - Saransk Music City Challenger - Nashville ECU Prague Open - Prague The Surbiton Trophy - Surbiton IPP Open - Helsinki Siemens Open - Scheveningen Fifth Third Bank Tennis Championships - Lexington Ford Tennis Championships - Louisville Abierto Internacional Varonil Ciudad de Cancun - Cancun Iquique Challenger Belgrade Challenger Bergamo Challenger Talahassee Challenger San Sebastian Challenger Banja Luka Challenger Ljubljana Challenger Jersey Challenger Lima Challenger Barletta Challenger Athens Challenger Ostrava Challenger Furth Challenger Kosice Challenger Scheveningen Challenger Orbetello Challenger San Marino Challenger Manerbio Challenger Como Challenger Banja Luka Challenger Dallas Challenger Barletta Challenger Rome Challenger Milan Challenger Madrid Challenger Eckental Challenger Kosice Challenger Milan Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger Meerbusch Challenger Casablanca Challenger Quimper Challenger Cortina Challenger San Marino Challenger Alphen Challenger Rennes Challenger Geneva Challenger Reunion Island Challenger Bratislava Challenger Brescia Challenger Napoli Challenger Mersin Challenger Aix En Provence Challenger Bordeaux Challenger Prostejov Challenger Braunschweig Challenger Scheveningen Challenger Cortina Challenger Prague Challenger Cordenons Challenger Genova Challenger Szczecin Challenger Trnava Challenger Rome Challenger Rennes Challenger Cherbourg Challenger Jonkoping Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Rome Challenger Prostejov Challenger Scheveningen Challenger Cordenons Challenger Manerbio Challenger Como Challenger Alphen Challenger Sibiu Challenger Liberec Challenger Koblenz Challenger Cherbourg Challenger Bergamo Challenger Wroclaw Challenger Sophia Antipolis Challenger Santiago Challenger Salinas Challenger Belgrade Challenger Rome Challenger Barletta Challenger Todi Challenger Astana Challenger Trnava Challenger Ostrava Challenger St. Petersburg Challenger 2006 - St. Petersburg Vicenza Challenger Prostejov Challenger Heilbronn Challenger Braunschweig Challenger Morocco Tennis Tour - Marrakech Unique Zagreb Open - Zagreb Scheveningen Challenger Vicenza Challenger GHI Bronz Classic - Bronx Poprad Tatry Challenger Marburg Challenger Bastad Challenger Scheveningen Challenger Biella Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Portoroz Challenger Como Challenger Seville Challenger Rome Challenger Almaty Challenger 2008 Knoxville Challenger - Knoxville Challenger Brasov - Brasov Heilbronn Challenger Tallahassee Tennis Challenger - Tallahassee Banja Luka Challenger Sibiu Challenger Florence Challenger Bucaramanga Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Ethias Trophy - Mons Bergamo Challenger Bangkok Challenger Sunrise Challenger Bangkok Challenger Pau Challenger Quimper Challenger Prague Challenger Napoli Challenger Prague II Challenger Rome Challenger Ostrava Challenger Hurricane Tennis Open - Bradenton Biella 3 Challenger Sacramento Challenger - Sacramento Split 1 Challenger Francavilla Challenger Forli Challenger Amersfoort Challenger Trieste Challenger Liberec Challenger Meerbusch Challenger Luedenscheid Challenger Losinj Challenger Rhodes Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Ljubljana Open 2008 - Ljubljana Traralgon Challenger 4th Volkswagen Challenger - Wolfsburg Siemens Open - Scheveningen 2008 Lubbock Challenger - Lubbock Arad Challenger The Mercedes Benz of Calabasas - Calabasas Sarasota Challenger Cordenons Challenger Forli 4 Challenger Savannah Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger Music City Challenger - Nashville St. Brieuc Challenger Sanremo Challenger Prague 1 Challenger Shymkent 1 Challenger Shymkent 2 Challenger Forli 6 Challenger Milan Challenger Luedenscheid Challenger Alphen Challenger Amersfoort Challenger Bangkok Challenger Siemens Open 2007 - Scheveningen San Marino Challenger Heilbronn Challenger Grodzisk Mazowiecki Challenger Istanbul Challenger Trnava Challenger Alicante Challenger Ismaning Challenger Hamburg Challenger Andria Challenger Maspalomas Challenger Koblenz Challenger Sarasota Challenger Nottingham-2 Challenger Phoenix Challenger Rennes Challenger Aix En Provence Challenger Citta di Como - Como Prague 1 Challenger LTA Shrewsbury Challenger - Shrewsbury BMW Tennis Championship - Sunrise Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Braga Challenger Lisbon Challenger Challenger Groningen - Groningen Winston-Salem Open - Winston-Salem Ismaning Challenger The Tarka Challenger - Barnstaple Topshelf Open - 's-Hertogenbosch Honolulu Challenger Lugano Challenger Salinas Challenger Medellin Challenger Guayaquil Challenger San Marino Challenger Milan Challenger Caltanissetta Challenger Cherbourg Challenger Lille Challenger Open de Rennes La Trinitaine - Rennes Ordina Open - 's-Hertogenbosch Ismaning Challenger Helsinki Challenger Nur-Sultan Challenger Tatra Banka Slovak Open - Bratislava Ordina Open - 's-Hertogenbosch Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Croatia Open - Umag Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger Indian Wells Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Ordina Open - s-Hertogenbosch Ford Tennis Championships - Louisville BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Apia International - Sydney PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Karshi Challenger Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras BMW Open - Munich Open de Nice Cote d'Azur - Nice Siemens Open 2004 - Scheveningen LTA Wrexham Challenger - Wrexham Sophia Antipolis Challenger Internazionali de Tennis di Bergamo - Bergamo Trnava Challenger Samarkand Challenger Izmir Challenger Caltanissetta Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Kosice Challenger PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Suisse Open - Gstaad European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON International - Eastbourne Suisse Open - Gstaad Generali Open - Kitzbuhel Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Maharashtra Open - Pune ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Noventi Open - Halle Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Rennes Challenger Open Sud de France - Montpellier Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Erste Bank Open - Vienna Erste Bank Open - Vienna bett1HULKS Indoors - Cologne Great Ocean Road Open - Melbourne Ostrava Challenger Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade BMW Open - Munich Hamburg European Open - Hamburg Rakuten Japan Open - Tokyo Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Sofia Open - Sofia Stockholm Open - Stockholm Kremlin Cup - Moscow Erste Bank Open - Vienna Astana Open - Nur-Sultan Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Libema Open - 's-Hertogenbosch cinch Championships - London Winston-Salem Open - Winston-Salem Bet-at-home Cup - Kitzbuhel Hamburg European Open - Hamburg Erste Bank Open - Vienna Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Sofia Open - Sofia PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland Open 13 - Marseille Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro PTT Thailand Open - Bangkok China Open - Beijing Brasil Open - Sao Paulo Brisbane International - Brisbane Grand Prix Hassan II - Casablanca ABN/AMRO World Tennis Tournament - Rotterdam Tata Open Maharashtra - Pune Adelaide International 2 - Adelaide Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Libema Open - 's-Hertogenbosch Hamburg Open - Hamburg Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Cancun Challenger China Open - Beijing Indianapolis Tennis Championships - Indianapolis Rimini Challenger Rakuten Japan Open - Tokyo Plava Laguna Croatia Open - Umag Swiss Open - Gstaad European Open - Antwerp ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Nottingham Challenger Szekesfehervar Challenger Ordina Open - 's-Hertogenbosch BNP Paribas Masters - Paris Open 13 - Marseille Zadar Challenger Internazionali BNL d'Italia - Rome The Priority Telecom Open - Amersfoort If Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami The Priority Telecom Open - Amersfoort Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome ABN AMRO World Tennis Tournament - Rotterdam Konzum Croatia Open - Umag Banja Luka Open - Banja Luka Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Rakuten Japan Open - Tokyo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Open 13 Provence - Marseille Millennium Estoril Open - Estoril Rolex Paris Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Koblenz Challenger Naples Challenger French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Heilbronn Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, IND-SRB 2-3 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, World Group, QR, UZB-SRB 2-3 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Finals, Group A Davis Cup, Finals, Group E Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, Group I, 1R, URU-NED 0-4 Davis Cup, Finals, Group F ATP Cup - Sydney Davis Cup, Qualifiers, 1R, NED-CAN 4-0 U.S. Open - New York French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments A Day At The Drive - Adelaide Davis Cup, Group 1, 2R, GBR-NED 4-1 Verona Challenger Davis Cup, Group I, 1R, UKR-NED 2-3 Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, QR, KAZ-NED 3-1 ARAG ATP World Team Championship - Dusseldorf Olympics - Paris Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, World Group, 1R, SRB-CRO 5-0 U.S. Open (juniors) Davis Cup, Group I, PO, SWE-NED 0-5